package com.cskaoyan.javase.oop2._1extends._8override;

/**
 * @description: 补充知识
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * 快捷键的使用和快速重写父类中的方法
 * 快捷键: alt + insert
 * 快速重写的手段: 直接在子类中,手写出父类方法的名字,然后回车即可
 * 注意: 生成的重写方法会默认去调用父类的实现,如果你不想用父类的实现,自行修改代码即可
 *      在书写方法的覆盖时,不要忽略@Override,在任何情况下,重写方法都应该带上@Override注解
 *      一方面可以检查语法,避免重写失败
 *      另一方面也可以提升代码可读性
 *
 */
public class Demo3 {
}

class Person {
    public void test() {
    }
}

class Student extends Person {
    //直接在子类中,手写出父类方法的名字,然后回车即可

    @Override
    public void test() {
        super.test();
    }

    @Override
    protected Object clone() throws CloneNotSupportedException {
        return super.clone();
    }
}
